<?php

	/*
	 * Armazena os estados para o checkbox e verifica se deve-se ou nao mostrar os itens de cadastro de professor.
	 */
	$estados		=	getEstados();
	$niveis			=	getNiveis();
	$titulacoes		=	getTitulacoes();
	
	$strNome						=	$this->getRegistro()->get('strNome');
	$intDataNascimentoDia			=	$this->getRegistro()->get('intDataNascimentoDia');
	$intDataNascimentoMes			=	$this->getRegistro()->get('intDataNascimentoMes');
	$intDataNascimentoAno			=	$this->getRegistro()->get('intDataNascimentoAno');
	$strSexo						=	$this->getRegistro()->get('strSexo');
	$strCidade						=	$this->getRegistro()->get('strCidade');
	$strEstado						=	$this->getRegistro()->get('strEstado');
	
	$tipoCadastro					=	$this->getRegistro()->get('tipoCadastro');
	
	$strInstituicao					=	$this->getRegistro()->get('strInstituicao');
	$strNivel						=	$this->getRegistro()->get('strNivel');
	$strCurso						=	$this->getRegistro()->get('strCurso');
	$intPeriodo						=	$this->getRegistro()->get('intPeriodo');
	
	$strInstituto 					=	$this->getRegistro()->get('strInstituto');
	$strDepartamento				=	$this->getRegistro()->get('strDepartamento');
	$strTitulacao					=	$this->getRegistro()->get('strTitulacao');
	$strEnderecoInstitucional		=	$this->getRegistro()->get('strEnderecoInstitucional');
	$intTelefoneInstitucionalDDD	=	$this->getRegistro()->get('intTelefoneInstitucionalDDD');
	$intTelefoneInstitucionalPrefixo=	$this->getRegistro()->get('intTelefoneInstitucionalPrefixo');
	$intTelefoneInstitucionalSufixo	=	$this->getRegistro()->get('intTelefoneInstitucionalSufixo');
	$strDisciplinasPretendidas		=	$this->getRegistro()->get('strDisciplinasPretendidas');
	
	$strEmail						=	$this->getRegistro()->get('strEmail');
	$strConfirmaEmail				=	$this->getRegistro()->get('strConfirmaEmail');
	
	$mostraTermoResponsabilidade	=	$this->getRegistro()->get('mostraTermoResponsabilidade', true);
?>
<div id='divConteudo'>
	<form method='post' enctype='multipart/form-data' action=''>
		<p class='pAvisoCampoObrigatorio'>
			Os Campos marcados com * são campos de preenchimento obrigatório.
		</p>
		<fieldset class='fieldsetCadastro' id='fieldsetCadastro'>
			<legend>
				Cadastro
			</legend>
			<fieldset class='fieldsetDadosPessoais'>
				<legend>
					Dados Pessoais
				</legend>
				<div class='divItemCadastro'>
					<label for='inputNome' class='labelCadastro'>
						Nome Completo*
					</label>
					<input type='text' id='inputNome' name='inputNome' class='inputCadastro' value='<?php echo $strNome != null ? $strNome : ""; ?>' />
				</div>
				<div class='divItemCadastro'>
					<span class='spanCadastro'>
						Foto
					</span>
					<input type='file' id='inputFoto' name='inputFoto' class='inputCadastro' />
				</div>
				<div class='divItemCadastro'>
					<label for='inputDataNascimentoDia' class='labelCadastro'>
						Data de Nascimento
					</label>
					<input type='text' id='inputDataNascimentoDia' name='inputDataNascimentoDia' class='inputData' maxlength='2' value='<?php echo $intDataNascimentoDia != null ? $intDataNascimentoDia : ""; ?>' />
					<span class='spanSeparadorData'>
						/
					</span>
					<input type='text' id='inputDataNascimentoMes' name='inputDataNascimentoMes' class='inputData' maxlength='2' value='<?php echo $intDataNascimentoMes ? $intDataNascimentoMes : ""; ?>' />
					<span class='spanSeparadorData'>
						/
					</span>
					<input type='text' id='inputDataNascimentoAno' name='inputDataNascimentoAno' class='inputDataAno' maxlength='4' value='<?php echo $intDataNascimentoAno ? $intDataNascimentoAno : ""; ?>' />
					<span class='spanSeparadorData'>
						(dd/mm/aaaa)
					</span>
				</div>
				<div class='divItemCadastro'>
					<span class='spanCadastro'>
						Sexo*
					</span>
					<input type='radio' id='inputSexoFeminino' name='inputSexo' value='F' <?php echo $strSexo == "F"? 'checked="checked"': ''; ?> />
					<label for='inputSexoFeminino' class='labelSexo'>
						Feminino
					</label>
					<input type='radio' id='inputSexoMasculino' name='inputSexo' value='M' <?php echo $strSexo == "M"? 'checked="checked"': ''; ?> />
					<label for='inputSexoMasculino' class='labelSexo'>
						Masculino
					</label>
				</div>
				<div class='divItemCadastro'>
					<label for='inputCidade' class='labelCadastro'>
						Cidade*
					</label>
					<input type='text' id='inputCidade' name='inputCidade' class='inputCadastro' value='<?php echo $strCidade != null ? $strCidade : ""; ?>' />
				</div>
				<div class='divItemCadastro'>
					<label for='selectEstado' class='labelCadastro'>
						Estado*
					</label>
					<select id='selectEstado' name='selectEstado'>
						<option value='--'>
							--
						</option>
						<?php
							foreach($estados as $estado){
								?>
								<option value='<?php echo $estado; ?>' <?php echo $strEstado == $estado ? 'selected="selected"' : ""; ?> >
									<?php echo $estado; ?>
								</option>
								<?php
							}
						?>
					</select>
				</div>
			</fieldset>
			<fieldset class="fieldsetCadastro" id="fieldsetFinalidade">
				<legend>
					Finalidade de uso na Constructore*
				</legend>
				<div class='divItemCadastro'>
					<input type="radio" name="inputTipoCadastro" id="inputTipoCadastroAluno" value="aluno" <?php echo $tipoCadastro == 'aluno' ? 'checked="checked"' : ''; ?> />
					<label for="inputTipoCadastroAluno" class="labelCadastro" id="labelTipoCadastroAluno">
						Participar como Aluno
					</label>
				</div>
				<div class='divItemCadastro'>
					<input type="radio" name="inputTipoCadastro" id="inputTipoCadastroProfessor" value="professor" <?php echo $tipoCadastro == 'professor' ? 'checked="checked"' : ''; ?> />
					<label for="inputTipoCadastroProfessor" class="labelCadastro" id="labelTipoCadastroProfessor">
						Participar como Professor (Acesso sujeito a avaliação)
					</label>
				</div>
			</fieldset>
			<?php
				if ($tipoCadastro == 'aluno' || $tipoCadastro == 'professor') {
					?>
					<fieldset class='fieldSetCadastro' id='fieldsetDadosAcademicos'>
						<legend>
							Dados Acadêmicos
						</legend>
						<div class='divItemCadastro'>
							<label for="inputInstituicao" class="labelCadastro">
								Instituição*
							</label>
							<input type="text" name="inputInstituicao" id="inputInstituicao" value='<?php echo $strInstituicao != null ? $strInstituicao : ""; ?>' />
						</div>
						<?php
							if ($tipoCadastro == 'aluno') {
								/*
								 * Opcoes exclusivas de cadastro de aluno.
								 */
								?>
								<div class='divItemCadastro'>
									<label for="selectNivel" class="labelCadastro">
										Nível do Curso em que está matriculado*
									</label>
									<select id='selectNivel' name='selectNivel'>
										<option value='--'>
											--
										</option>
										<?php
											foreach($niveis as $codigo => $nivel){
												?>
												<option value='<?php echo $codigo; ?>' <?php echo $strNivel == $codigo ? 'selected="selected"' : ''; ?>>
													<?php echo $nivel; ?>
												</option>
												<?php
											}
										?>
									</select>
								</div>
								<div class='divItemCadastro'>
									<label for="inputCurso" class="labelCadastro">
										Nome do Curso*
									</label>
									<input type="text" name="inputCurso" id="inputCurso" value='<?php echo $strCurso != null ? $strCurso : ""; ?>' />
								</div>
								<div class='divItemCadastro'>
									<label for="selectPeriodo" class="labelCadastro">
										Período*
									</label>
									<select id='selectPeriodo' name='selectPeriodo'>
										<option value='--'>
											--
										</option>
										<?php
											for ($i = 1; $i <= __MAXIMO_PERIODOS__; $i++){
												?>
												<option value="<?php echo $i; ?>" <?php echo $intPeriodo == $i ? 'selected="selected"' : ''; ?>>
													<?php echo $i; ?>
												</option>
												<?php
											}
										?>
									</select>
								</div>
								<?php
							}
							else {
								/*
								 * Opcoes exclusivas de cadastro de professor
								 */
								?>
								<div class='divItemCadastro'>
									<label for="inputInstituto" class="labelCadastro">
										Instituto*
									</label>
									<input type="text" name="inputInstituto" id="inputInstituto" value='<?php echo $strInstituto != null ? $strInstituto : ""; ?>' />
								</div>
								<div class='divItemCadastro'>
									<label for="inputDepartamento" class="labelCadastro">
										Departamento*
									</label>
									<input type="text" name="inputDepartamento" id="inputDepartamento" value='<?php echo $strDepartamento != null ? $strDepartamento : ""; ?>' />
								</div>
								<div class='divItemCadastro'>
									<label for="selectTitulacao" class="labelCadastro">
										Maior Titulação*
									</label>
									<select id='selectTitulacao' name='selectTitulacao'>
										<option value='--'>
											--
										</option>
										<?php
											foreach($titulacoes as $codigo => $titulacao){
												?>
												<option value='<?php echo $codigo; ?>' <?php echo $strTitulacao == $codigo ? 'selected="selected"' : ''; ?>>
													<?php echo $titulacao; ?>
												</option>
												<?php
											}
										?>
									</select>
								</div>
								<div class='divItemCadastro'>
									<label for="inputEnderecoInstitucional" class="labelCadastro">
										Endereço Institucional
									</label>
									<input type="text" name="inputEnderecoInstitucional" id="inputEnderecoInstitucional" value='<?php echo $strEnderecoInstitucional != null ? $strEnderecoInstitucional : ""; ?>' />
								</div>
								<div class='divItemCadastro'>
									<label for="inputTelefoneInstitucional" class="labelCadastro">
										Telefone Institucional
									</label>
									<span class='spanSeparadorTelefone'>
										(
									</span>
									<input type="text" name="inputTelefoneInstitucionalDDD" id="inputTelefoneInstitucionalDDD" value='<?php echo $intTelefoneInstitucionalDDD != null ? $intTelefoneInstitucionalDDD : ""; ?>' maxlength='2' />
									<span class='spanSeparadorTelefone'>
										)
									</span>
									<input type="text" name="inputTelefoneInstitucionalPrefixo" id="inputTelefoneInstitucionalPrefixo" value='<?php echo $intTelefoneInstitucionalPrefixo != null ? $intTelefoneInstitucionalPrefixo : ""; ?>' maxlength='4' />
									<span class='spanSeparadorTelefone'>
										-
									</span>
									<input type="text" name="inputTelefoneInstitucionalSufixo" id="inputTelefoneInstitucionalSufixo" value='<?php echo $intTelefoneInstitucionalSufixo != null ? $intTelefoneInstitucionalSufixo : ""; ?>' maxlength='4' />
								</div>
								<div class='divItemCadastro'>
									<label for="textareaDisciplinasPretendidas" class="labelCadastro">
										Disciplinas / Cursos que pretende desenvolver com o uso da Constructore*
									</label>
									<textarea name="textareaDisciplinasPretendidas" id="textareaDisciplinasPretendidas" cols="50" rows="5"><?php echo $strDisciplinasPretendidas != null ? str_replace('\\', '', $strDisciplinasPretendidas) : "";	?></textarea>
								</div>
								<?php
							}
						?>
					</fieldset>
					<?php
				}
			?>
			<fieldset class='fieldSetCadastro' id='fieldsetDadosLogin'>
				<legend>
					Dados de Login
				</legend>
				<div class='divItemCadastro'>
					<label for='inputEmail' class='labelCadastro'>
						Email*
					</label>
					<input type='text' id='inputEmail' name='inputEmail' class='inputCadastro' value='<?php echo $strEmail != null ? $strEmail : ""; ?>' />
				</div>
				<div class='divItemCadastro'>
					<label for='inputConfirmaEmail' class='labelCadastro'>
						Confirmação de Email*
					</label>
					<input type='text' id='inputConfirmaEmail' name='inputConfirmaEmail' class='inputCadastro' value='<?php echo $strConfirmaEmail != null ? $strConfirmaEmail : ""; ?>' />
				</div>
				<div class='divItemCadastro'>
					<label for='inputSenha' class='labelCadastro'>
						Senha*
					</label>
					<input type='password' id='inputSenha' name='inputSenha' class='inputCadastro' />
				</div>
				<div class='divItemCadastro'>
					<label for='inputConfirmaSenha' class='labelCadastro'>
						Confirmação de Senha*
					</label>
					<input type='password' id='inputConfirmaSenha' name='inputConfirmaSenha' class='inputCadastro' />
				</div>
			</fieldset>
			<?php
				if ($mostraTermoResponsabilidade) {
					?>
					<fieldset id='fieldsetTermoResponsabilidade' class='fieldsetCadastro'>
						<legend>
							Termo de Compromisso
						</legend>
						<?php
						if ($tipoCadastro == 'aluno') {
							?>
							<div class='divTermoResponsabilidade'>
								<h1 id="hTermoResponsabilidade">
									Termo de Aluno
								</h1>
								<p>
									Lorem ipsum dolor sit amet, consectetur adipiscing elit. In dictum convallis orci, non rhoncus erat condimentum in. Aenean faucibus elementum leo, sit amet fermentum nibh vestibulum congue. Vestibulum semper congue aliquam. Cras dignissim erat quis erat malesuada sed varius felis euismod. Sed et lectus sit amet ante feugiat euismod. Fusce in sem ipsum, in vulputate ipsum. Aliquam vel turpis purus. Pellentesque vel lorem tellus, id tristique mauris. Aliquam ac nisl lacus. Fusce at eros id magna tristique rhoncus interdum eget magna. Mauris non augue lacus, nec vestibulum diam. Duis auctor justo at lacus pulvinar eu posuere enim blandit. Nunc ultrices, mauris et porttitor suscipit, tellus ante ultricies est, vitae rhoncus nisl enim at nunc. Nullam sit amet arcu a nunc imperdiet tincidunt id vitae dolor. Praesent eget purus turpis. Aliquam fermentum lorem sed erat congue ac posuere felis eleifend. Duis dictum ligula vitae turpis pharetra porta vitae a dolor. Donec malesuada lacus nisl.
								</p>
								<p>
									Nulla feugiat, odio in tempor commodo, risus quam viverra ante, non vestibulum enim odio sed lorem. Nulla ultricies bibendum sapien, eu rutrum velit semper vel. Proin congue tortor dolor, tincidunt ornare ipsum. Mauris a nisl nisi. Cras tellus tellus, mollis eu placerat nec, bibendum nec ligula. Etiam tristique mollis enim, id tempor dolor semper quis. Vivamus sodales orci vel est cursus a scelerisque mauris ultricies. Sed sollicitudin placerat aliquam. Vivamus congue tristique lacus, ut ultricies leo vehicula eu. Ut tempus, massa vel dignissim congue, lectus nisi facilisis justo, et viverra purus turpis at metus. Integer vitae massa diam. Quisque sodales vestibulum mauris ac tempus. Aenean nec lectus diam, ultrices venenatis neque. Phasellus eu convallis lectus. Nam fringilla dui vestibulum nibh dignissim ultricies. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Suspendisse aliquet aliquet turpis, ac dapibus diam sagittis ut. Aenean tortor purus, facilisis ut sollicitudin id, eleifend sed sem.
								</p>
							</div>
							<?php
						}
						else {
							?>
							<div class='divTermoResponsabilidade'>
								<h1 id="hTermoResponsabilidade">
									Termo de Professor
								</h1>
								<p>
									Lorem ipsum dolor sit amet, consectetur adipiscing elit. In dictum convallis orci, non rhoncus erat condimentum in. Aenean faucibus elementum leo, sit amet fermentum nibh vestibulum congue. Vestibulum semper congue aliquam. Cras dignissim erat quis erat malesuada sed varius felis euismod. Sed et lectus sit amet ante feugiat euismod. Fusce in sem ipsum, in vulputate ipsum. Aliquam vel turpis purus. Pellentesque vel lorem tellus, id tristique mauris. Aliquam ac nisl lacus. Fusce at eros id magna tristique rhoncus interdum eget magna. Mauris non augue lacus, nec vestibulum diam. Duis auctor justo at lacus pulvinar eu posuere enim blandit. Nunc ultrices, mauris et porttitor suscipit, tellus ante ultricies est, vitae rhoncus nisl enim at nunc. Nullam sit amet arcu a nunc imperdiet tincidunt id vitae dolor. Praesent eget purus turpis. Aliquam fermentum lorem sed erat congue ac posuere felis eleifend. Duis dictum ligula vitae turpis pharetra porta vitae a dolor. Donec malesuada lacus nisl.
								</p>
								<p>
									Nulla feugiat, odio in tempor commodo, risus quam viverra ante, non vestibulum enim odio sed lorem. Nulla ultricies bibendum sapien, eu rutrum velit semper vel. Proin congue tortor dolor, tincidunt ornare ipsum. Mauris a nisl nisi. Cras tellus tellus, mollis eu placerat nec, bibendum nec ligula. Etiam tristique mollis enim, id tempor dolor semper quis. Vivamus sodales orci vel est cursus a scelerisque mauris ultricies. Sed sollicitudin placerat aliquam. Vivamus congue tristique lacus, ut ultricies leo vehicula eu. Ut tempus, massa vel dignissim congue, lectus nisi facilisis justo, et viverra purus turpis at metus. Integer vitae massa diam. Quisque sodales vestibulum mauris ac tempus. Aenean nec lectus diam, ultrices venenatis neque. Phasellus eu convallis lectus. Nam fringilla dui vestibulum nibh dignissim ultricies. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Suspendisse aliquet aliquet turpis, ac dapibus diam sagittis ut. Aenean tortor purus, facilisis ut sollicitudin id, eleifend sed sem.
								</p>
							</div>
							<?php
						}
						?>
						<div class='divItemCadastro'>
							<input type="checkbox" value="aceito" name="checkAceitoTermo" id="checkAceitoTermo" />
							<label id='labelAceitoTermo' for='checkAceitoTermo' class='labelCadastro'>
								<?php echo $strNome != '' ? "Eu, " . $strNome . ", concordo com o termo acima." : "Eu concordo com o termo acima."; ?>
							</label>
						</div>
					</fieldset>
					<?php
				}
			?>
			<input type='submit' value='Cadastrar' class='btnSubmit' name='btnCadastrar' id='btnCadastrar' />
		</fieldset>
	</form>
</div>
<script type='text/javascript' src='/constructore/includes/js/cadastrar.js'></script>